#ifndef CMM_DEFINITION_H
#define CMM_DEFINITION_H
#include <string>
#define DEBUG if(p.word!=" "&&p.word!="\n"&&p.word!="\t"){cout<<p;}
typedef unsigned long long ull;
typedef long long ll;
const long long V_date = 20210402L;
const std::string Version="Beta 1.1";//Alpha >Beta< Grammar Official 
const int file_limit=1000000;
const long long init_for_int=0LL;
const char init_for_char='\0';
const std::string init_for_string="";
const std::string key_words[20]={"start","int","char","string","void",
"=","print","input","endline","set","goto","if","else","end","return"};
const std::string built_in_function[]={"print","input","end"}
/*
0:PROG_START
1:INT
2:CHAR
3:STRING
4:VOID
5:MOV
6:PRINT
7:INPUT
8:ENDLINE
9:SET
10:GOTO
11:IF
12:ELSE
13:END_PROG
*/
int length_of_file=0;
int main_fun_point=0;
#endif /*!H*/
